Лабораторная работа №3

Моделирование сетей передачи данных

Амуничников Антон Игоревич

Российский университет дружбы народов

2025-10-08

Информация

Докладчик

  • Амуничников Антон Игоревич
  • Группа: НПИбд-01-22
  • Российский университет дружбы народов им. П. Лумумбы
  • 1132227133@pfur.ru

Вводная часть

Цель работы

  • Основной целью работы является знакомство с инструментом для измерения пропускной способности сети в режиме реального времени — iPerf3, а также получение навыков проведения воспроизводимого эксперимента по измерению пропускной способности моделируемой сети в среде Mininet.

Задание

  1. Воспроизвести посредством API Mininet эксперименты по измерению пропускной способности с помощью iPerf3.
  2. Построить графики по проведённому эксперименту.

Выполнение лабораторной работы

Создание директорий

Рисунок 1: Копирование файла emptynet.py

Запуск lab_iperf3_topo.py

Рисунок 2: Создание топологии и ее основные параметры

Изменение lab_iperf3_topo.py

Рисунок 3: Изменение скрипта lab_iperf3_topo.py

Проверка lab_iperf3_topo.py

Рисунок 4: Проверка работы внесенных изменений

Изменение lab_iperf3_topo.py

Рисунок 5: Изменение скрипта lab_iperf3_topo.py

Проверка lab_iperf3_topo.py

Рисунок 6: Проверка работы внесенных изменений

Изменение lab_iperf3_topo.py

Рисунок 7: Настройка параметров производительности

Проверка lab_iperf3_topo.py

Рисунок 8: Запуск скрипта с настройкой параметров производительности и без нее

Создание lab_iperf3.py

Рисунок 9: Изменения кода в скрипте lab_iperf3.py

Запуск lab_iperf3.py

Рисунок 10: Запуск скрипта lab_iperf3.py

Makefile

Рисунок 11: Создание Makefile

Makefile

Рисунок 12: Проверка работы Makefile

Выводы

  • В результате выполнения данной лабораторной работы я познакомился с инструментом для измерения пропускной способности сети в режиме реального времени — iPerf3, а также получил навыки проведения воспроизводимого эксперимента по измерению пропускной способности моделируемой сети в среде Mininet.